package com.bigmi.schedule.service;

import com.bigmi.model.schedule.dto.Task;

public interface TaskService {

    /**
     * 添加任务
     * @param task
     * @return
     */
    //返回任务id，id为long类型
    public long addTask(Task task);
    /**
     * 取消任务
     */
    public boolean cancelTask(long taskId);
    /**
     * 消费任务，在list中拉取
     *按照类型和优先级拉取任务
     */
    public Task poll(int type , int priority);


}
